/* 设置主页样式 */
/* 首页图 */
.article {
	width: 100%;
	height: 418px;
	margin: 0 auto;
}
.article img {
	width: 100%;
	height: 418px;
	margin: 0 auto;
	display: block;
}
.asside {
	width: 1170px;
	height: 467px;
	margin: 0 auto;
	/* background-color: aquamarine; */
}
.asside-bd {
	width: 1170px;
	height: 220px;
	/* background-color: beige; */
	position: relative;
}
.asside-bd div {
	position: absolute;
	width: 1170px;
	top: 50%;
	border-bottom: 1px solid #d1d4d3;
}
.asside-bd p {
	position: absolute;
	left: 40%;
    top: 90px;
	padding: 0 40px;
	font-size: 30px;
	font-family: Arial;
	background-color: #fff;
}
.asside-bd span {
	position: absolute;
	top: 160px;
	left: 45%;
	font-size: 22px;
	font-family: Arial;
}
.asside-bp {
	width: 1170px;
	height: 297px;
	/* background-color: red; */
}
.asside-bp ul {
	padding-top: 48px;
}
.asside-bp ul li {
	text-align: center;
	font-size: 16px;
	margin-bottom: 15px;
	font-weight: 300;
	color: #757a7e;
}
.asside-bp p {
	text-align: center;
	font-size: 16px;
	margin-top: 40px;
	font-weight: bold;
	color: #565c61;
}
.actives {
	width: 1170px;
	height: 500px;
	margin: 0 auto;
	/* background-color: rebeccapurple; */
}
.actives-bd {
	height: 220px;
	/* background-color: red; */
	position: relative;
}
.actives-bd div {
	position: absolute;
	width: 1170px;
	top: 120px;
	border-bottom: 1px solid #d1d4d3;
}
.actives-bd p {
	position: absolute;
	top: 100px;
	left: 39%;
	padding: 0 40px;
	font-size: 30px;
	font-family: Arial;
	background-color: #fff;
}
.actives-n {
	width: 1170px;
	height: 318px;
	/* background-color: antiquewhite; */
	display: flex;
	justify-content: flex-start;
}
.actives-n ul{
	width: 292.5px;
	height: 318px;
	/* background-color: firebrick; */
	border: 1px solid #00803e;
	border-right: none;
}
.actives-n ul:hover{
	background-color:rgba(96, 96, 96, 0.08);
	transition:all .5s;
}
.actives-n ul:nth-child(4) {
	border-right: 1px solid #00803e;
}
.actives-n ul li{
	width: 114px;
	height: 317px;
	margin: 0 auto;
	/* background-color: aqua; */
}
.actives-n ul li img {
	margin-left: 17px;
	margin-top: 76px;
}
.actives-n ul li p{
	display: block;
	font-size: 22px;
	margin-top: 20px;
	text-align: center;
}
.actives-n ul span{
	width: 292.5px;
	height: 20px;
	position: absolute;
	font-size: 5px;
	/* background-color: red; */
	text-align: center;
	margin-top: -90px;
}
.arcile {
	width: 1170px;
	height: 455px;
	margin: 0 auto;
	margin-top: 38px;
	/* background-color: aquamarine; */
}
.arcile-bd {
	width: 1170px;
	height: 260px;
	/* background-color: honeydew; */
	position: relative;
}
.arcile-bd div {
	position: absolute;
	width: 1170px;
	top: 100px;
	border-bottom: 1px solid #d1d4d3;
}
.arcile-bd p {
	position: absolute;
	top: 80px;
	left: 38%;
	font-size: 30px;
	font-family: Arial;
	background-color: #fff;
	padding: 0 40px;
	display: block;
}
.arcile-bd span {
	position: absolute;
	width: 1170px;
	font-size: 16px;
	color: #757a7e;
	text-align: center;
	top: 180px;
}
.arcile-v {
	width: 1170px;
	height: 195px;
	/* background-color: red; */
}
.arcile-v img{
	width: 97.5px;
	height: 97.5px;
}
.arcile-v ul {
	display: flex;
	justify-content: flex-start;
}
.arcile-v ul li {
	width: 97.5px;
	height: 97.5px;
}
.nnb {
	width: 1170px;
	height: 1442px;
	margin: 0 auto;
	/* background-color: blue; */
}
.nnb-bd {
	width: 1170px;
	height: 220px;
	/* background-color: aqua; */
	position: relative;
}
.nnb-bd div {
	position: absolute;
	width: 1170px;
	top: 58%;
	border-bottom: 1px solid #d1d4d3;
}
.nnb-bd p {
	position: absolute;
	top: 110px;
	left: 40%;
	font-size: 30px;
	font-family: Arial;
	background-color: #fff;
	padding: 0 40px;
	display: block;
}
.nnb-bn {
	width: 1170px;
	height: 1002px;
	/* background-color: #757a7e; */
}
.nnb-bn img {
	width: 1170px;
	height: 497px;
}
.nnb-bn p {
	width: 1170px;
	height: 45px;
}
.nnb-bn ul li {
	width: 1170px;
	height: 35px;
	text-align: center;
	font-size: 16px;
	color: #757a7e;
	/* background-color: antiquewhite; */
}
.nnb-bp {
	width: 1170px;
	height: 220px;
	/* background-color: #00803e; */
	position: relative;
}
.nnb-bp div {
	position: absolute;
	width: 1170px;
	border-bottom: 1px solid #d1d4d3;
	top: 58%;
}
.nnb-bp p {
	position: absolute;
	font-size: 30px;
	font-family: Arial;
	background-color: #fff;
	padding: 0 40px;
	top: 50%;
	left: 32.5%;
}
.develop {
	width: 100%;
	height: 1010px;
	background-color: #F5F6F7;
}
.deve {
	width: 1170px;
	height: 800px;
	margin: 0 auto;
	/* background-color: aquamarine; */
	display: flex;
	justify-content: space-between;
}
.deve-c {
	width: 295px;
	height: 500px;
	/* background-color: antiquewhite; */
}
.deve-e {
	width: 877px;
	height: 800px;
	/* background-color: #757a7e; */
	border-left: 2px dotted  #00803e;
}
.deve-e ul {
	width: 796px;
	height: 750px;
	/* background-color: antiquewhite; */
	float: right;
	margin-top: 50px;
}
.deve-e ul li {
	width: 398px;
	height: 150px;
	/* background-color: blueviolet; */
	float: left;
	position: relative;
}
.deve-e ul li p{
	font-size: 32px;
	color: #00803e;
}
.deve-e ul li span {
	position: absolute;
	width: 243px;
	font-size: 13px;
	color: #757a7e;
	display: block;
	left: 110px;
	top: 0;
}
.deop {
	width: 1170px;
	height: 210px;
	margin: 0 auto;
	/* background-color: #757a7e; */
	position: relative;
}
.deop div {
	position: absolute;
	width: 1170px;
	top: 67%;
	border-bottom: 1px solid #d1d4d3;
}
.deop p {
	position: absolute;
	font-size: 30px;
	font-family: Arial;
	background-color: #F5F6F7;
	padding: 0 40px;
	top: 58%;
	left: 38%;
}
.back {
	width: 100%;
	height: 370px;
	/* background-color: red ; */
	background: url(../img/22.jpg);
}
.back-bd {
	width: 1170px;
	height: 370px;
	/* background-color: #565c61; */
	margin: 0 auto;
	position: relative;
}
/* 箭头 */
.back-bd a{
	position: absolute;
	width: 44px;
	height: 44px;
	background: url(../img/31.png) no-repeat;
	/* 垂直居中 */
	top: 50%;
	margin-top: -12px;
}
.back-bd .prev {
	left: 0;
	/* 过渡 */
	transition: 0.1s linear;
}
.back-bd .next {
	right:0;
	/* 背景图像水平右对齐 */
	background-position: right 0;
	/* 过渡 */
	transition: 0.1s linear;
}
.gundong {
	width: 1082px;
	height: 370px;
	/* background-color: pink; */
	margin: 0 auto;
	padding-top: 55px;
	overflow: hidden;
}
.gundong ul {
	width: 2500px;
	height: 270px;
	/* background-color: #00803e; */
	display: flex;
	justify-content: flex-start;
	animation:  run 8s infinite;
}
.gundong ul li{
	width: 230px;
	height: 230px;
	background-color: #fff;
	opacity: 0.9;
	margin: 20px;
}
.gundong ul li p {
	font-size: 28px;
	color: #00803e;
	margin: 10px 15px 0;
}
.gundong ul li span {
	width: 210px;
	font-size: 12px;
	color: #757a7e;
	margin: 20px 13px;
	display: block;
}
@keyframes run {
	0% {
        margin-left: 0;
    }
    35% {
        margin-left: -300px;
    }
    65% {
        margin-left: -500px;
    }
    100% {
        margin-left: -810px;
    }
}
.culture {
	width: 1170px;
	height: 790px;
	margin: 0 auto;
	/* background-color: blue; */
}
.culture-bd {
	width: 1170px;
	height: 220px;
	/* background-color: #00803e; */
	position: relative;
}
.culture-bd div {
	position: absolute;
	width: 1170px;
	border-bottom: 1px solid #d1d4d3;
	top: 55%;
}
.culture-bd p{
	position: absolute;
	font-size: 30px;
	font-family: Arial;
	background-color: #fff;
	padding: 0 40px;
	top: 45%;
	left: 38.5%;
}
.culture-bn {
	width: 1170px;
	height: 365px;
	/* background-color: aqua; */
}
.culture-bn #nub {
	width: 1170px;
	height: 35px;
	text-align: center;
	font-size: 16px;
	color: #757a7e;
	line-height: 35px;
	/* background-color: antiquewhite; */
}
.culture-bn ul {
	width: 1170px;
	height: 300px;
	/* background-color: aqua; */
	display: flex;
	justify-content: space-between;
}
.culture-bn ul li{
	width: 280px;
	height: 280px;
	/* background-color: #565c61; */
	margin-top: 50px;
	border: 1px solid #AAADB0;
	position: relative;
}
.culture-bn ul li img {
	width: 266px;
	height: 155px;
	margin: 6px;
}
.culture-bn ul li span {
	position: absolute;
	font-size: 22px;
	color: #fff;
	font-family: Arial;
	top: 100px;
	left: 13px;
}
.culture-bn ul li p {
	font-size: 3px;
	margin: 8px 10px;
	color: #565c61;
	border-bottom: 5px;
	line-height: 24px;
}
.culture-vn {
	width: 1170px;
	height: 205px;
	/* background-color: blueviolet; */
	position: relative;
}
#pbn {
	width: 300px;
	height: 50px;
	background-color: #00803e;
	border-radius:6px ;
	border: none;
	font-size: 22px;
	color: #fff;
	line-height: 50px;
	position: absolute;
	top: 35%;
	left: 34%;
}
